package org.smile.beans.converter;

import org.smile.exception.ConvertException;



/**
 * 转换器接口
 * @author strive
 *
 */
public interface Converter {
	/**
	 * 需要实现的转换方法
	 * @param type 目标类型
	 * @param value 要转换的值
	 * @param generic 目标泛型
	 * @return 转换后的值
	 */
	@SuppressWarnings("unchecked")
	public Object convert(Class type,Class[] generic,Object value) throws ConvertException;
}
